using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Viper;

namespace Viper.Opcodes
{
	public class bload : Instruction
	{
		public bload()
		{
			this.Mnemonic = "load_b";
			this.Bytecode = new byte[]{0x07,1,0};
		}
	}
	public class wload : Instruction
	{
		public wload()
		{
			this.Mnemonic = "load_w";
			this.Bytecode = new byte[]{0x07,2,0,0};
		}
	}
	public class dload : Instruction
	{
		public dload()
		{
			this.Mnemonic = "load_d";
			this.Bytecode = new byte[]{0x07,4,0,0,0,0};
		}
	}
	public class qload : Instruction
	{
		public qload()
		{
			this.Mnemonic = "load_q";
			this.Bytecode = new byte[]{0x07,8,0,0,0,0,0,0,0,0};
		}
	}
}